/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controlador.Bean.Produccion;

import java.util.Date;

/**
 *
 * @author j.d
 */
public class DesempenoHistorico {
    
    private String idEmpleadoOp;
    private String idMaquina;
    private String idTurno;
    private Date Fecha;

 
    private double Produccion;
    private double perdida;
    private boolean Asignado;
    private String idTipoMaquina;
    public DesempenoHistorico() {
    }

    public DesempenoHistorico(String idEmpleadoOp, String idMaquina, String idTurno, Date Fecha, double Produccion, double perdida, boolean asignado) {
        this.idEmpleadoOp = idEmpleadoOp;
        this.idMaquina = idMaquina;
        this.idTurno = idTurno;
        this.Fecha = Fecha;
        this.Produccion = Produccion;
        this.perdida = perdida;
        this.Asignado = asignado;
    }

    public String getIdEmpleadoOp() {
        return idEmpleadoOp;
    }
   public boolean isAsignado() {
        return Asignado;
    }

    public void setAsignado(boolean Asignado) {
        this.Asignado = Asignado;
    }
    public void setIdEmpleadoOp(String idEmpleadoOp) {
        this.idEmpleadoOp = idEmpleadoOp;
    }

    public String getIdMaquina() {
        return idMaquina;
    }

    public void setIdMaquina(String idMaquina) {
        this.idMaquina = idMaquina;
    }

    public String getIdTurno() {
        return idTurno;
    }

    public void setIdTurno(String idTurno) {
        this.idTurno = idTurno;
    }

    public Date getFecha() {
        return Fecha;
    }

    public void setFecha(Date Fecha) {
        this.Fecha = Fecha;
    }

    public double getProduccion() {
        return Produccion;
    }

    public void setProduccion(double Produccion) {
        this.Produccion = Produccion;
    }

    public double getPerdida() {
        return perdida;
    }

    public void setPerdida(double perdida) {
        this.perdida = perdida;
    }

    public double getValorFuncionObjetivo() {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    public double getPeorValor(double MayorValor, double valorFuncionObjetivo) {
        throw new UnsupportedOperationException("Not yet implemented");
    }
    
    public DesempenoHistorico clonar(){
        DesempenoHistorico temp= new DesempenoHistorico() ;
        temp.setAsignado(Asignado);
        temp.setFecha(Fecha);
        temp.setIdEmpleadoOp(idEmpleadoOp);
        temp.setIdMaquina(idMaquina);
        temp.setIdTurno(idTurno);
        temp.setPerdida(perdida);
        temp.setProduccion(Produccion);
        return temp;
    }

    /**
     * @return the idTipoMaquina
     */
    public String getIdTipoMaquina() {
        return idTipoMaquina;
    }

    /**
     * @param idTipoMaquina the idTipoMaquina to set
     */
    public void setIdTipoMaquina(String idTipoMaquina) {
        this.idTipoMaquina = idTipoMaquina;
    }
    
}
